Drop gdk_surface_new_temp
authorMatthias Clasen <mclasen@redhat.com>
Sat, 20 Apr 2019 04:30:33 +0000 (04:30 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 20:25:14 +0000 (20:25 +0000)
This is no longer used, and the only difference
to gdk_surface_new_popup is input-only, which is
an X11-only concept.

docs/reference/gdk/gdk4-sections.txt
gdk/gdksurface.c
gdk/gdksurface.h

index 3228f21646f18ee33af48ea7643934c77ee5b85c..86db72772016dce53818332880570a0b512b5880 100644 (file)
@@ -180,7 +180,6 @@ GdkSurfaceTypeHint
 GdkSurfaceState
 gdk_surface_new_toplevel
 gdk_surface_new_popup
-gdk_surface_new_temp
 gdk_surface_new_child
 gdk_surface_destroy
 gdk_surface_get_surface_type
index cea6412f8195753ace0641a89068ee951e850c5f..31c3d1db90bd9c39342e9c2b9b30a45029d62f7a 100644 (file)
@@ -590,25 +590,6 @@ gdk_surface_new_popup_full (GdkDisplay *display,
   return surface;
 }
 
-/**
- * gdk_surface_new_temp: (constructor)
- * @display: the display to create the surface on
- *
- * Creates a new toplevel temporary surface. The surface will be
- * situated off-screen and not handle output.
- *
- * You most likely do not want to use this function.
- *
- * Returns: (transfer full): the new #GdkSurface
- **/
-GdkSurface *
-gdk_surface_new_temp (GdkDisplay *display)
-{
-  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
-
-  return gdk_surface_new (display, TRUE, GDK_SURFACE_TEMP, -100, -100, 10, 10);
-}
-
 static void
 update_pointer_info_foreach (GdkDisplay           *display,
                              GdkDevice            *device,
index d64c63dd182455a045815f79b03f77740adce08b..039c3b152d502862dec27dc1d0ead94bd3e816b2 100644 (file)
@@ -440,8 +440,6 @@ GdkSurface *   gdk_surface_new_popup            (GdkDisplay    *display,
 GDK_AVAILABLE_IN_ALL
 GdkSurface *   gdk_surface_new_popup_full       (GdkDisplay    *display,
                                                  GdkSurface    *parent);
-GDK_AVAILABLE_IN_ALL
-GdkSurface *   gdk_surface_new_temp             (GdkDisplay    *display);
 
 GDK_AVAILABLE_IN_ALL
 void          gdk_surface_destroy               (GdkSurface     *surface);